Skip to content

Fix session activity status and stale daemon leases#136

Merged
roackb2 merged 2 commits into
mainfrom
codex/session-activity-feed-ux
May 28, 2026
Merged

Fix session activity status and stale daemon leases#136
roackb2 merged 2 commits into
mainfrom
codex/session-activity-feed-ux

Conversation

@roackb2
Copy link
Copy Markdown
Owner

@roackb2 roackb2 commented May 28, 2026

Summary

  • keep web-v2 and cli-v2 session activity visible instead of clearing on run-state polling or stream completion
  • preserve final run activity labels through the shared session activity service
  • recognize daemon owner ids with startup timestamps as local process leases so dead/restarted daemon leases do not block the next submit

Verification

  • yarn -s vitest run src/tests/unit/chat/chat-session-lease.test.ts src/tests/unit/client-shared/session-activity-service.test.ts src/tests/unit/cli-v2/control-plane-session-store.test.ts
  • yarn -s typecheck
  • yarn -s build

@roackb2 roackb2 changed the title [codex] Fix session activity status clearing Fix session activity status and stale daemon leases May 28, 2026
@roackb2 roackb2 marked this pull request as ready for review May 28, 2026 04:13
@roackb2 roackb2 merged commit cbfbcdc into main May 28, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant